Loading…
Development [clear filter]
Wednesday, September 19
 

9:00am EDT

Containers, Kubernetes, and OpenShift Full Day Workshop by Red Hat, Part 1
Building apps on OpenShift

This workshop prepares web and application developers to build applications using containers, Kubernetes, and OpenShift. We’ll start with a short introduction to containers and Kubernetes, which are the foundation of OpenShift.

Using hands-on exercises, we will walk through use cases for OpenShift: How easy it is to deploy existing containers, how health checks work to make OpenShift automatically heal your application, and how to build containers just by providing a git repository. Want to see easy application scaling - no problem! Wish you could do A/B (aka blue/green) deployments - your wish is our command.

Bring your curiosity and willingness to code, and learn what you need to know to start building pure awesomeness on OpenShift.

Speakers
avatar for Ryan Jarvinen

Ryan Jarvinen

Developer Advocate, Red Hat
Ryan Jarvinen is a Developer Advocate and Open Source Evangelist, focused on app development and security in the Kubernetes community and container space. Ryan works remotely from Sacramento, California, as a part of Red Hat’s OpenShift team. Ryan is a frequent conference speaker... Read More →
avatar for Josh Wood

Josh Wood

Developer Advocate, Red Hat
Josh has worked in a variety of roles in innovative startups throughout his career, holding diverse titles from systems admin to product director and CTO. He is passionate about constructing the future of utility computing with open source technologies like Kubernetes. When procrastinating... Read More →


Wednesday September 19, 2018 9:00am - 12:00pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

1:00pm EDT

Containers, Kubernetes, and OpenShift Full Day Workshop by Red Hat, Part 2
Building apps on OpenShift

This workshop prepares web and application developers to build applications using containers, Kubernetes, and OpenShift. We’ll start with a short introduction to containers and Kubernetes, which are the foundation of OpenShift.

Using hands-on exercises, we will walk through use cases for OpenShift: How easy it is to deploy existing containers, how health checks work to make OpenShift automatically heal your application, and how to build containers just by providing a git repository. Want to see easy application scaling - no problem! Wish you could do A/B (aka blue/green) deployments - your wish is our command.

Bring your curiosity and willingness to code, and learn what you need to know to start building pure awesomeness on OpenShift.

Speakers
avatar for Ryan Jarvinen

Ryan Jarvinen

Developer Advocate, Red Hat
Ryan Jarvinen is a Developer Advocate and Open Source Evangelist, focused on app development and security in the Kubernetes community and container space. Ryan works remotely from Sacramento, California, as a part of Red Hat’s OpenShift team. Ryan is a frequent conference speaker... Read More →
avatar for Josh Wood

Josh Wood

Developer Advocate, Red Hat
Josh has worked in a variety of roles in innovative startups throughout his career, holding diverse titles from systems admin to product director and CTO. He is passionate about constructing the future of utility computing with open source technologies like Kubernetes. When procrastinating... Read More →


Wednesday September 19, 2018 1:00pm - 4:00pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116
 
Thursday, September 20
 

10:30am EDT

Refactoring CSS bloat — [dev]
We've all been there. Whether it's inheriting a codebase with a lot of CSS debt or just careless mistakes from the past coming to haunt us in the present. In this talk, I will share some strategies my coworkers and I have taken when refactoring CSS bloat. Through this talk, you should expect to learn from my mistakes and have a better understanding on what approaches you can do to manage CSS technical debt.

Speakers
avatar for Clement Ho

Clement Ho

Frontend Engineering Manager, GitLab


Thursday September 20, 2018 10:30am - 11:15am EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

11:30am EDT

Do More, Server Less — [dev]
A tour through different useful applications of serverless computing and tools to use across different cloud providers. Follow up with a walkthrough of a completely serverless application that I built to demonstrate some of those uses.

- Initially go through what serverless computing really is and clear up some confusion that arises around serverless computing vs frameworks that have adopted the name.
- This would lead into a brief tour of the popular serverless frameworks that are out there and how useful each one is.
- A tour of cloud provider's serverless offerings (AWS Lambda, Google Cloud Functions, Azure Functions, IBM Whisk)
- A high level overview of the application I built and what it consists of.
- Things to watch out for when you build a fully serverless application

Speakers
avatar for Richard Moot

Richard Moot

Developer Advocate Lead, Block
Developer Advocate Lead @ Square. I have a love/hate relationship with JavaScript.


Thursday September 20, 2018 11:30am - 12:15pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

2:30pm EDT

Break Things to Fix Things: Testing more than what "should" work — [dev]
Let's change the quality assurance mindset. Application testing plays a critical role in the application development process, what good is a product that doesn't work? Though, how should we test? What should we test? and when should quality assurance play a role in the process?

In an ideal world users would use applications we build in specific predefined ways allowing us to build for the happiest of happy path scenarios. Though in reality, that doesn't always happen. This talk will dive deep into how testing your application in unexpected ways at different points of the development process can allow you to discover bugs and hidden vulnerabilities and will conclude with a live demo inviting members from the audience to try and test some applications in the wild. It will be exciting, it will be daring, and most importantly it will highlight the true joys of quality engineering.

Speakers
avatar for Ijeoma Ezeonyebuchi

Ijeoma Ezeonyebuchi

Test Engineer, NPR
Ijeoma currently works as a Mobile Quality Assurance Engineer at NPR validating mobile applications and the backend services that power them. Outside of work you can often find her mentoring women in tech as a Java/Android Lab Lead for Women Who Code DC or volunteering. For fun you... Read More →


Thursday September 20, 2018 2:30pm - 3:15pm EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

2:30pm EDT

The Beginner's Guide to Alternative Authentication — [dev]
It's pretty common for developers to go with the same kinds of authentication handling when they're creating their applications with permissions and groups. Unfortunately, as applications grow in side an interact with other systems, this kind of system sags under the weight of its own technical debt. Follow along with me as I talk about some alternatives to the typical RBAC authorization including attribute-based, multifactor, pattern-based and federated identity providers.

Speakers
avatar for Chris Cornutt

Chris Cornutt

Application Security Engineer, Duo Security
For the last ten plus years, Chris has been involved in the PHP community in one way or another. These days he's the Senior Editor of PHPDeveloper.org and lead author for Websec.io and the Securing PHP ebook series. He's written for several PHP publications and has spoken at conferences... Read More →


Thursday September 20, 2018 2:30pm - 3:15pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

4:00pm EDT

The Rise of the Distributed Database — [dev]
With the advent of distributed systems with such as Docker and Kubernetes, it was truly only a matter of time before our data solutions obtained the same structural needs. This talk will take a look at the history of databases, from relational databases like PostGres, to NoSQL solutions, to sharding, and truly distributed databases like Crate.io.

With each step, this talk will highlight the advantages and disadvantages of each system with an eye toward security, sanity, and the future.

Speakers
avatar for PJ Hagerty

PJ Hagerty

Developer Advocate, Spotify
PJ is the founder of DevRelate.io and a board member of Open Sourcing Mental Illness (OSMIhelp.org). He is an organizer of DevOps Days Buffalo, CodeDaze, and ElixirDaze. PJ is a developer, writer, speaker, musician, and Community Advocate. He is known to travel the world speaking... Read More →


Thursday September 20, 2018 4:00pm - 4:45pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116
 
Friday, September 21
 

9:00am EDT

High performance Web Apps with WebAssembly — [dev]
WebAssembly is a new type of code that can be executed in modern web browsers through a compact binary format that runs **at near-native speed** without any plugins. This have a great impact for the web, because it gives a new way to run code from other languages into the web at near native performance, providing client apps with a technology to run high performance applications in such way that was not possible before.

WebAssembly lets you port your current code to the web. Using emscripten you can compile code written in C or Rust into WASM as target, so you can reuse your current apps or call part of the code from a JavaScript context and access browser functionalities using the same Web APIs accessible from JavaScript.

This talk will be an introduction of what's possible to do with WASM. I will discuss the following topics:

* Introduction of scenarios where high performance could be required.
* What is WASM, its components and features.
* What is tool chain to compile your code for WASM.
* Code interaction between JS and WASM (and viceversa)
* Code examples and a brief presentation of demos (video or live).
* Firefox's Dev Tools for working with WASM.
* Where you can get more information about it.

Attendees will learn the basics of this game-changer web technology, how to start to create high performance apps from scratch or migrate existing ones written in other languages like C/C++ or Rust to WebAssembly.

All by using open technologies!

Speakers
avatar for Miguel Useche

Miguel Useche

Web Developer, Mozilla TechSpeakers
Miguel is a Operating Systems and Programming professor at Universidad del Táchira, whom has been a web developer for more than half of his life. Volunteering in local open source communities as coder, translator, blogger, speaker. He has been involved with Mozilla since 2010 and... Read More →



Friday September 21, 2018 9:00am - 9:45am EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

10:00am EDT

Service workers and their role in PWAs — [dev]
Progressive Web Applications have gained unparalleled momentum in the tech world and are currently one of the hottest trends in Web Development. Find out how PWA attempts to combine features offered by most modern browsers with the benefits of mobile experience and how service workers make them fast, reliable & engaging. In this session we dive into what's in store beyond providing the offline experience, push and background sync features. This talk examines how Service Workers fill the gap between web and native, and how they give better performance and user experiences.

Speakers
avatar for Ipsha Bhidonia

Ipsha Bhidonia

Tech Speaker, Mozilla
Ipsha is a software engineer at Gemalto by profession, a Mozilla tech speaker by heart, and an advocate for a free and open web by passion. She likes traveling to new places and meeting people with different perspectives of the world. When not at work she speaks at technical conferences... Read More →


Friday September 21, 2018 10:00am - 10:45am EDT
Wingback Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

11:00am EDT

Unconference Session
Friday September 21, 2018 11:00am - 11:45am EDT
Baluster Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116

1:00pm EDT

Powering a Six Billion Dollar Business with GraphQL — [dev]
GraphQL is the hottest new way to retrieve data from the server in bite-sized chunks. One main issue is, how do you paginate the data that is returned? In this talk, I will go over the most popular method for pagination while using GraphQL and PHP and how we are using those concepts at Wayfair and how you can utilize them to build performant and fast APIs for your application. If you have been curious as to what the Relay Cursor Connection Specification is all about, this talk is for you!

Speakers
LK

Leo Kin

Software Engineer, Wayfair
Leo is currently a full-stack engineer at Wayfair on the Storefront Engineering Team. He is involved with many technology initiatives at Wayfair including GraphQL. He has done extensive backend and frontend work using PHP, SQL, and React. He loves to dabble with both hardware and... Read More →


Friday September 21, 2018 1:00pm - 1:45pm EDT
Banquette Wayfair, 4 Copley Place, 7th floor, Boston, MA 02116
 
Filter sessions
Apply filters to sessions.